package com.ruoyi.common.core.domain.entity;

import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 【请填写功能名称】对象 sys_member
 * 
 * @author ruoyi
 * @date 2024-08-27
 */
public class SysMember extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long userid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String username;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String password;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String nickname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String photo;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sex;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String phone;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String address;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer isauth;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long points;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Float glods;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long groupid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long vgroupid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date vipdate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String finvicode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String iinvicode;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer regfrom;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String openqq;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String openwx;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String openali;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String regip;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date regdate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String loginip;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date logindate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date insertdate;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Integer state;
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String salt;
    public void setUserid(Long userid)
    {
        this.userid = userid;
    }

    public Long getUserid()
    {
        return userid;
    }

    public void setUsername(String username) 
    {
        this.username = username;
    }

    public String getUsername() 
    {
        return username;
    }

    public void setPassword(String password) 
    {
        this.password = password;
    }

    public String getPassword() 
    {
        return password;
    }

    public void setNickname(String nickname) 
    {
        this.nickname = nickname;
    }

    public String getNickname() 
    {
        return nickname;
    }

    public void setPhoto(String photo) 
    {
        this.photo = photo;
    }

    public String getPhoto() 
    {
        return photo;
    }

    public void setSex(String sex) 
    {
        this.sex = sex;
    }

    public String getSex() 
    {
        return sex;
    }

    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }

    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }

    public void setIsauth(Integer isauth) 
    {
        this.isauth = isauth;
    }

    public Integer getIsauth() 
    {
        return isauth;
    }

    public void setPoints(Long points) 
    {
        this.points = points;
    }

    public Long getPoints() 
    {
        return points;
    }

    public void setGlods(Float glods)
    {
        this.glods = glods;
    }

    public Float getGlods()
    {
        return glods;
    }

    public void setGroupid(Long groupid) 
    {
        this.groupid = groupid;
    }

    public Long getGroupid() 
    {
        return groupid;
    }

    public void setVgroupid(Long vgroupid) 
    {
        this.vgroupid = vgroupid;
    }

    public Long getVgroupid() 
    {
        return vgroupid;
    }

    public void setVipdate(Date vipdate) 
    {
        this.vipdate = vipdate;
    }

    public Date getVipdate() 
    {
        return vipdate;
    }

    public void setFinvicode(String finvicode) 
    {
        this.finvicode = finvicode;
    }

    public String getFinvicode() 
    {
        return finvicode;
    }

    public void setIinvicode(String iinvicode) 
    {
        this.iinvicode = iinvicode;
    }

    public String getIinvicode() 
    {
        return iinvicode;
    }

    public void setRegfrom(Integer regfrom) 
    {
        this.regfrom = regfrom;
    }

    public Integer getRegfrom() 
    {
        return regfrom;
    }

    public void setOpenqq(String openqq) 
    {
        this.openqq = openqq;
    }

    public String getOpenqq() 
    {
        return openqq;
    }

    public void setOpenwx(String openwx) 
    {
        this.openwx = openwx;
    }

    public String getOpenwx() 
    {
        return openwx;
    }

    public void setOpenali(String openali) 
    {
        this.openali = openali;
    }

    public String getOpenali() 
    {
        return openali;
    }

    public void setRegip(String regip) 
    {
        this.regip = regip;
    }

    public String getRegip() 
    {
        return regip;
    }

    public void setRegdate(Date regdate) 
    {
        this.regdate = regdate;
    }

    public Date getRegdate() 
    {
        return regdate;
    }

    public void setLoginip(String loginip) 
    {
        this.loginip = loginip;
    }

    public String getLoginip() 
    {
        return loginip;
    }

    public void setLogindate(Date logindate) 
    {
        this.logindate = logindate;
    }

    public Date getLogindate() 
    {
        return logindate;
    }

    public void setInsertdate(Date insertdate) 
    {
        this.insertdate = insertdate;
    }

    public Date getInsertdate() 
    {
        return insertdate;
    }

    public void setState(Integer state) 
    {
        this.state = state;
    }

    public Integer getState() 
    {
        return state;
    }
    public void setSalt(String salt)
    {
        this.salt = salt;
    }

    public String getSalt()
    {
        return salt;
    }
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("userid", getUserid())
            .append("username", getUsername())
            .append("password", getPassword())
            .append("nickname", getNickname())
            .append("photo", getPhoto())
            .append("sex", getSex())
            .append("phone", getPhone())
            .append("address", getAddress())
            .append("isauth", getIsauth())
            .append("points", getPoints())
            .append("glods", getGlods())
            .append("groupid", getGroupid())
            .append("vgroupid", getVgroupid())
            .append("vipdate", getVipdate())
            .append("finvicode", getFinvicode())
            .append("iinvicode", getIinvicode())
            .append("regfrom", getRegfrom())
            .append("openqq", getOpenqq())
            .append("openwx", getOpenwx())
            .append("openali", getOpenali())
            .append("regip", getRegip())
            .append("regdate", getRegdate())
            .append("loginip", getLoginip())
            .append("logindate", getLogindate())
            .append("insertdate", getInsertdate())
            .append("state", getState())
            .append("salt",getSalt())
            .toString();
    }
}
